T3CH Upgrader Changelog:
========================
v1.9 06/05/2009
 Fix: Destination path for Includes and Excludes.
 Fix: Cope with T3CH archive's that contain additional root folder.
 Change: Ensure edited Includes or Excludes path / file exist.
 Change: Menu option 'View Documentation' - Now a menu for Changelog/Readme for T3CH/SVN/Scripts
 Updated: Language strings
 New: Remote and Local Installs of SVN Nightly builds from www.sshcs.com/xbmc (see readme)
 New: XBMC SVN Trac changelog (use View Documentation)
v1.8   23/03/2009
 Change: Change to cope with new xbmc paths "special://" otherwise fallback to old style.
 Change: Menu options Maintain Additional Deletes and Copies selection/editing behaviour.
 Change: Changelog.txt moved to script home dir.
 Change: Improved new build UserData removal/checking (prompts for retry if failed)
 Change: Some code tidyup (code logging etc)
 New: Menu option to Select from multiple Local Archives (rar | zip)
v1.7.5 07/12/2008
 Change: Improved detection of new build archives with alternative filenames.
 Change: Online build archive filenames found without a date will prompt for a date before download.
 Change: settings changed to use bool type instead of str Yes, No - (converts old settings on strtup)
 New: Setting "Check For New T3CH on Script Startup?" - If disabled, instead of checking online, MainMenu shows "Check For New T3CH Build"
         This enables the script to be used without having to remove network cable.
v1.7.4 13/10/2008
  Fix: Script self updater module. (unfortunately this means you'll have to manually update script as v1.7.3 will hang during update)
  Change: Removed all custom 'text viewer' skins, now uses skin predefine DialogScript (benefit: all skins covered, reduces script size).
  Change: Better startup detection of lanaguage builtin.
  Change: Improved detection of old pre-Atlantis xbmc build and cleaner exit of script.
v1.7.3 25/09/08
  Fix: Plugin\Video folder not copied due to it looking for 'videos'
  New: MediaStream skin (created by smuto)
  New: Default 720p skin and PM3.HD
  New: Dutch language strings.
  Updated: Added 'autoscroll' to skins.
  Change: For xbmc Atlantis; Uses Language builtin.
  Change: For xbmc Atlantis; Skin XML path changed.
v1.7.2 26/08/08
  Change: Delete, if exists, .cfg_new before file writting out new build path.
  Change: Copying of subfolders root checked before copytree.
  Change: Tidied up some debug logging.
v1.7.1 18/08/08
  Fix: Potential copytree failure due to dest root not existing.
v1.7 13/08/08
  Change:  Hardcoded 'includes' list entry plugins\\" changed to specify each subfolder eg. "plugins\music\\" (new builds include more subfolders so copy was failing - see localCopy() also)
  Updated: localCopy() to not stop copying on first failure. Better checking of existing subfolders and files.
  Changed: Language subfolder names (Capitalised)
  Changed: Renamed textbox xml file and associated logo to use more generic filenames.
  Changed: Accomodates new location of keymap.xml to system.
  Updated: Language strings.
  New: Vision2 skin added (thanks smuto)
  New: Menu option "Download: <build_name>" now also prompts for 'Download Only' or 'Download and Install'.
v1.6.1 19/05/08
  Change: Checks (and creates) settings unrar path exists. (eg. E:\apps)
  Change: When checking SFV, if filename entry not found, does 2nd check for filename+ext
  Change: Free RAM warning reduced to 31mb from 32mb.
  Updated: Polish and Finnish language strings.
  New: Incidious skin (for changelogs/readme's etc)
v1.6 22/04/08 
  Fix: Script update would hang whilst making a backup of itself to scripts\backups subfolder (update.py)
  Change: Cope with T3CH build rar filenames being too long for xbox filesystem.
  Change: Will prompt if to continue if archive filename entry not found in SFV doc.
  Change: Main Menu will exit with Back instead of going into Settings Menu.
  Change: Removed Build Version (not the build date) fro Menu title, so it fits better on non widescreen rez.
  Change: Deletes some python modules from ram on exit.
  Change: Script icon cropped, gives better drop shadow with some skins.
  New: Check against two ftp servers instead of just one.
v1.5.1
  Change: Self update changed to backup to subfolder 'Q:\scripts\backups'. Makes the scripts folder less cluttered.
  Updated: Skins tweaked (thanks to smuto)
  Updated: Most language files (thanks to smuto, bootsy, kottis)
  Fix: TextBoxDialogXML() to prevent possible hang when viewing changelogs etcs.
v1.5 28/02/08
  New: Checks if enough installation Drive space (stops) and Free RAM (prompt to continue).
  Change: 'Update Script (renamed to 'Check For Script Update') only shown on Menu if Setting 'Check for Script Update at Startup' is disabled
  Change: Browse for local archive only shows pre listing dialog if MC360 skin in use. Other skins displays Dialog Headings, it doesn't.
  Fix: Syntax error in script update module (only if not silent update checking)
v1.4   31/01/08 Change: After extraction, if you choose not to do 'UserData/Scripts ... Copying' stage, 'Update Shortcuts' can still be done.
  Change: Updating of shortcuts doesn't copy 'TEAM XBMC Shortcut xbe' over existing until after user prompt to do so.  _old & _new always made.
  Change: Better recognition and deletion of partial rars from cancelled downloads.
  New: Download RAR checked against SFV checksum.
  New: Local Installation can now accept both RAR and ZIP archives. ZIP extract may be helpful to those affected by the 'rar extract bug'.
  New: German translation of Readme.txt included. (thanks bootsy)
  New: Polish translation of Readme.txt included. (thanks smuto)
v1.3.1 24/01/08 New: Skin xTv (thanks to smuto)
  New: Settings option 'View Script Readme/Changelog'  Readme is language dependant, fallback is english.
v1.3   15/01/08 Fix: Some dialog progress bar percent calcs were wrong.
  Fix: Now displays again both 'Downloading ' message and rar filename in download dialog.
  Change: Tidy up some debug logging.
  New: Menu option to install from a local T3CH rar found in install folder (eg. E:\apps\)
  New: Setting to Prompt before deleting RAR after installation.
  New: French strings.
  New: XBMC build displayed in menu title.
  Mew: Skin for 'Basic-Vision' by smuto - thanks.
v1.2   06/01/08 New: Re-written to self update to same folder path (after making a backup).
  New: Changelogs now displayed in a skinned window. (PMIII, MC360, Basics-101 included) Thanks smuto.
  Change: Script version displayed in Menu title.
v1.1     Dec 07 Fix: update.py
  Change: Allow (optional) folder prefix to shortcut_dashname settings
  Change: More internal debug code
  Change: Language strings.
  New: View changelogs for either T3CH or XBMC
v1.0     Dec 07
  Initial release.
